to cast a cloud over something - Türkisch Englisch Wörterbuch